package com.woniu.smart.mapper;

import com.woniu.smart.entity.Buildfloor;
import com.woniu.smart.vo.BuildfloorVo;

import java.util.List;

/**
 * 楼层的mapper接口
 *
 * @author 晨星
 * @date 2022/10/21 15:13
 **/
public interface BuildfloorMapper {

    /**
     * 查询所有楼层信息
     *
     * @author 晨星
     * @param id 楼宇id
     * @date 2022/10/21 15:17
     * @return java.util.List<com.woniu.smart.entity.Buildfloor>
     **/
    List<BuildfloorVo> selectAllBuildfloor(Long id);

    /**
     * 根据id删除楼层
     *
     * @author 晨星
     * @date 2022/10/21 15:29
     * @param id 主键id
     * @return int
     **/
    int deleteByPrimaryKey(Long id);

    /**
     * 新增楼层信息
     *
     * @author 晨星
     * @date 2022/10/21 15:30
     * @param record 楼层的实体类
     * @return int
     **/
    int insertSelective(Buildfloor record);

    /**
     * 根据id查询楼层
     *
     * @author 晨星
     * @date 2022/10/21 15:32
     * @param id 主键id
     * @return com.woniu.smart.entity.Buildfloor
     **/
    Buildfloor selectByPrimaryKey(Long id);

    /**
     * 修改楼层信息
     *
     * @author 晨星
     * @date 2022/10/21 15:33
     * @param record 楼层的实体类
     * @return int
     **/
    int updateByPrimaryKeySelective(Buildfloor record);

}
